#include "VGViewportWidget.h"
#include <QResizeEvent>



VGViewportWidget::VGViewportWidget(QWidget *parent)
    : QWidget(parent)
{

}

VGViewportWidget::~VGViewportWidget()
{
}

void VGViewportWidget::Construct()
{
    mViewport = new VGEViewport{};
}

void VGViewportWidget::resizeEvent(QResizeEvent* event)
{
    QWidget::resizeEvent(event);
    
    // ViewModel层的尺寸处理由引擎层统一管理
    
    // 发出尺寸变化信号给上层
    emit resized(event->size().width(), event->size().height());
}
